div#content div#guest-member-panel			{position: absolute; top: -265px; left: 50%; width: 780px; min-height: 220px; height: 220px; margin: 0 0 0 -390px; z-index: 100;}
div#content div#guest-member-panel div#panel-header	{position: absolute; left: 0px; width: 100%; height: 80%; background: url(http://www.topmatch-uk.com/[img]/guest-member-panel-bg.png) no-repeat top center;}
div#content div#guest-member-panel div#panel-footer	{position: absolute; height: 80%; left: 0px; bottom: 0px; width: 100%; background: url(http://www.topmatch-uk.com/[img]/guest-member-panel-bg.png) no-repeat bottom center;}
html > body div#content div#guest-member-panel  {height: auto;} /* Hidden for IE6 */
html > body div#content div#guest-member-panel div#panel-header, html > body div#content div#guest-member-panel div#panel-footer {height: 50%;} /* Hidden for IE6 */
div#content div#guest-member-panel div#panel-footer a	{position: absolute; bottom: 18px; right: 20px; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: none; z-index: 100; padding-left: 10px;}
div#content div#guest-member-panel table			{position: absolute; top: 15px; left: 30px; width: 470px; height: 25px; font-size: 14px; text-align: center; font-weight: bold; border-collapse:collapse; border-spacing: 0; line-height: 25px;}
div#content div#guest-member-panel table td		{border-collapse: collapse; border: 0px; margin: 0px; padding: 0px;}
div#content div#guest-member-panel table td a		{display: block; width: 100%; text-decoration: none;}
div#content div#guest-member-panel table td span	{display: block; font-size: inherit; font-weight: inherit; color: #c3c2df; background: #8785c0 url(http://www.topmatch-uk.com/[img]/guest-member-panel-btn.gif) repeat top center;}
div#content div#guest-member-panel div#panel-content	{position: relative; margin: 50px 25px 25px 25px; color: white;}
div#content div#guest-member-panel div#panel-content h2	{font-size: 16px; font-weight: bold; text-align: center; margin: 5px 0px;}
div#content div#guest-member-panel div#panel-content h5	{font-size: 14px; font-weight: normal; color: #c3c2df; text-align: center; margin: 5px 0px;}
div#content div#guest-member-panel div#panel-content p			{font-size: 14px; margin: 0px 0px 10px 0px; color: #f3f3f9;}
div#content div#guest-member-panel div#panel-content ul	{margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 14px;}
div#content div#guest-member-panel div#panel-content p span	{font-size: inherit;}
div#content div#guest-member-panel div#panel-content a	{color: #ffdd00; line-height: 12px; font-style: italic;}
div#content div#guest-member-panel div#read-more		{position: relative; height: 18px; overflow: hidden; margin: -25px 25px 25px 25px; color: #f3f3f9; font-size: 11px; background-color: #8785c0;}
html > body div#content div#guest-member-panel div#read-more	{background-color: transparent;}
div#content div#guest-member-panel div#read-more a#read-more-link	{position: absolute; display: block; width: 93%; height: 18px; text-decoration: none; background: url(http://www.topmatch-uk.com/[img]/transparent.gif); z-index: 80;}
div#content div#guest-member-panel div#read-more a#read-less-link	{position: relative; top: 5px; line-height: 18px; font-weight: bold; padding-left: 5px; right: 0px; color: #c3c2df; text-decoration: none; background-color: #8785c0; }	
div#content div#guest-member-panel div#read-more ul	{margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
div#content div#guest-member-panel div#read-more p	{margin-bottom: 0px; color: #ffffff;}
div#content div#guest-member-panel div#read-more p#read-more-msg	{position: relative; top: 3px; text-align: center; line-height: 16px; font-size: 11px; color: #c3c2df; font-weight: bold; margin: 0px 0px -5px 0px; border-top: 1px dotted #c3c2df; background-color: transparent;}
div#content div#guest-member-panel div#own-profiles	{position: relative; height: 125px; overflow: auto; border: 1px dotted #c3c2df;}
div#content div#guest-member-panel div.gm-profile-data	{position: relative; margin: 3px; padding: 0px 3px 3px 3px; border: 1px solid #444360; position: relative; background-color: #ffffff; color: #8785c0; font-size: 11px;}
div#content div#guest-member-panel div.gm-profile-data span	{color: #ffa619; display: block; line-height: 15px; width: 150px; font-weight: bold; text-align: center; margin: 0px 0px 3px -3px;}
div#content div#guest-member-panel div.gm-profile-data span.approved	{color: #c3c2df; background-color: #444360;}
div#content div#guest-member-panel div.gm-profile-data span.unapproved	{color: #f3f3f9; background-color: #ffa619;}
div#content div#guest-member-panel div#own-profiles div.gm-profile-data a	{font-style: normal; line-height: inherit; line-height: 15px; color: #444360; display: block; position: absolute; top: 0px; left: 150px; background-color: #c3c2df; font-weight: bold; text-decoration: none; padding: 0px 5px;}
div#content div#guest-member-panel div#panel-content a#profiles-display		{font-style: normal; color: #f3f3f9;}
div#content div#guest-member-panel div.gm-profile-data img	{float: right; margin: 3px 0px 3px 5px; height: 100px;}
div#content div#guest-member-panel div#panel-content table#account-data		{position: relative; top: 0px; left: 50%; width: 600px; table-layout: fixed; margin: 0px 0px 0px -300px; text-align: left; border: 1px dotted #c3c2df; padding: 3px;}
div#content div#guest-member-panel div#panel-content table#account-data	td	{padding: 0px 3px;}	
div#content div#guest-member-panel div#panel-content table#account-data input.button	{position: relative; top: 3px;}


#content div#guest-member				{overflow: visible; margin-top: 10px; background: #8785c0 url(http://www.topmatch-uk.com/[img]/gm-panel-tr.gif) no-repeat right 18px; color: white;}
div#content div#guest-member div#sign-in-error, div#content div#guest-member div#login-g-error, div#content div#guest-member div#login-m-error	{margin: 5px 10px; clear: both; width: auto; color: white; background-color: #ffa619; text-align: center;}
div#content div#guest-member div#sign-in-error a, div#content div#guest-member div#login-g-error a, div#content div#guest-member div#login-m-error a	{color: white;}
div#content div#guest-member div.registration-form	{padding: 10px; border-top: 1px dotted #c3c2df; border-bottom: 1px dotted #c3c2df;}
div#content div#guest-member div.registration-form div	{width: 105px; float: left;}
div#content div#guest-member div.registration-form span	{font-size: 10px;}
div#content div#guest-member ul			{height: 18px; padding: 0px; margin: 0px; overflow: visible; background-color: #ffffff; line-height: 18px;}
div#content div#guest-member ul li			{margin: 2px 3px 0px 0px; padding: 0px 5px; font-size: 12px; line-height: 16px; float: left; list-style-type: none; background: #c3c2df url(http://www.topmatch-uk.com/[img]/gm-panel-btn-bg.gif) no-repeat top left;}
div#content div#guest-member ul li a		{text-decoration: none; color: #ffffff;}
div#content div#guest-member ul li:hover		{line-height: 18px; margin-top: 0px;}
div#content div#guest-member ul li a:hover	{color: #444360; }
div#content div#guest-member ul li.crnt		{background-color: #8785c0; color: #c3c2df; margin-top: 0px; line-height: 18px;}
div#content div#guest-member ul li#acc		{float: right; margin-top: 0px; background-position: bottom right;}
div#content div#guest-member ul li#logout		{float: right; margin-top: 0px; background-position: bottom right; margin-right: 0px;}
div#content div#guest-member div.next-step	{margin: 0px 10px 20px 10px; padding: 2px 0px; font-size: 11px; border-top: 1px dotted #c3c2df; border-bottom: 1px dotted #c3c2df;}
div#content div#guest-member div.next-step span	{font-weight: bold;}
div#content div#guest-member p			{text-align: center; margin: 20px 5px; font-size: 15px; font-weight: bold; line-height: 125%; color: white;}
div#content div#guest-member a			{color: white;}
div#content div#guest-member span.orangebox	{display: block; margin: 0px 50px; text-align: center; background-color: #444360; color: white; line-height: 16px; font-size: 12px; font-weight: bold;}
div#content div#guest-member div#user-data	{position: relative; margin: 0px; padding: 1px;  background: #8785c0 url(http://www.topmatch-uk.com/[img]/gm-panel-bl.gif) no-repeat bottom left;}
div#content div#guest-member div#user-data img	{width: 120px; height: 160px;}
div#content div#guest-member p.login-form-text	{font-weight: bold; text-align: center; margin: 10px 0px 0px 0px; font-size: 15px;}
div#content div#guest-member span.gm-pofile-fn	{display: block; clear: both; float: left; width: 100px; padding-top: 6px}
div#content div#guest-member div.gm-profile-data	{margin: 15px; padding: 5px; border: 1px solid #444360; position: relative; background-color: #ffffff; color: #8785c0;}
div#content div#guest-member div.gm-profile-data span	{color: #ffa619; display: block;}
div#content div#guest-member div.gm-profile-data span.approved	{color: #c3c2df; background-color: #444360; width: 110px; font-weight: bold; text-align: center; margin: -5px 0 10px -5px;}
div#content div#guest-member div.gm-profile-data span.unapproved	{color: #f3f3f9; background-color: #ffa619; width: 150px; font-weight: bold; text-align: center; margin: -5px 0 10px -5px;}
div#content div#guest-member div.gm-profile-data a	{display: block; position: absolute; bottom: 5px; right: 5px; background-color: #ffa619; color: white; text-decoration: none; padding: 0px 3px; line-height: 14px;}
div#content div#guest-member div.gm-profile-data img	{float: right; margin: 0px; height: 100px;}
div#content div.member_gallery			{position: relative; margin-top: 10px; height: auto; padding-bottom: 0px;}
div#content div.member_gallery div.galerry_filter_form {position: relative; margin-top: 10px; padding: 5px 0px; background-color: #ffa619; text-align: center; font-size: 16px; color: white;  border: 0px;}
div#content div.member_gallery div.galerry_filter_form p	{margin: 5px; color: #ffffff; font-size: 11px;}
div#content div.member_gallery div.galerry_filter_form span	{font-size: 14px;}
div#content div.member_gallery div.galerry_filter_form select	{border: 1px solid #444360;}
div#content div.gallery_profile	            {position: relative; margin: 5px 0px; border: 1px solid #8785c0; padding: 5px;}
div#content div.gallery_profile div			{position: absolute; width: 100px; line-height: 16px; left: 140px; top: 0px; background: url(http://www.topmatch-uk.com/[img]/gm-profile-premier.gif) center; color: white; text-align: center; font-size: 11px;}
div#content div.gallery_profile h5			{position: relative; line-height: 100%; height: 100px; margin-top: 0px; padding-top: 15px; font-size: 16px; margin-left: 80px; background: url(http://www.topmatch-uk.com/[img]/gallery-search-completed.gif) no-repeat center 0px;}
div#content div.gallery_profile h5#search-result	{background: url(http://www.topmatch-uk.com/[img]/gallery-search-incompleted.gif) no-repeat center 65px; padding-top: 45px;}
div#content div.gallery_profile span		{font-weight: bold; color: #ffa619;}
div#content div.gallery_profile img			{float: right; margin: 0 0 5px 5px; border: 1px solid #c3c2df; height: 100px;}
div#content div.gallery_profile a			{position: absolute; display: block; top: 0px; left: 0px; width: 380px; height: 100%; background: url(http://www.topmatch-uk.com/[img]/transparent.gif) repeat 265px 0px;}
div#content div.gallery_profile a.btnview:hover {background: url(http://www.topmatch-uk.com/[img]/gm-profile-mouseover-img.png) repeat center;}
div#content div.gallery_profile a.vp-link		{left: auto; top: 5px; right: 87px; width: 50px; height: 30px; overflow: clip; background: url(http://www.topmatch-uk.com/[img]/gallery-video-profile-icon.gif) no-repeat center; font-size: 10px; text-align: center; text-decoration: none; padding-top: 7px; line-height: 12px; color: #444360;}
div#content div.gallery_profile a.vp-link:first-line {font-size: 120%; font-weight: bold;}
div#content div.gallery_profile a.vp-link:hover	{font-size: 0px; background-image: url(http://www.topmatch-uk.com/[img]/gallery-video-profile-icon-play.gif);}
div#content div#video-player-bg			{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(http://www.topmatch-uk.com/[img]/gallery-video-player-bg.png) no-repeat center; z-index: 100;}
div#content div#video-player-bg a#close-player	            {display: block; position: fixed; top: 50%; left: 50%; line-height: 12px; font-weight: bold; text-decoration: none; color: #c3c2df; padding: 0px 4px; margin: -184px 0px 0px 245px;}
div#content div#video-player-bg a#close-player:hover		{color: #ffffff;}
div#content div#video-player				{position: relative; top: 50%; left: 50%; margin-left: -280px; margin-top: -170px; width: 560px; height: 340px; overflow: hidden;}
div#content div#contact-numbers-request		{display: none; position: fixed;  background: url(http://www.topmatch-uk.com/[img]/gm-transparent-bg-blue-50-prcnt.png) repeat center; top: 0%; left: 50%; margin: 0px 0px 0px -370px; width: 740px; height: 100%; z-index: 100; text-align: center;}
div#content div#contact-numbers-request div	{position: fixed;  top: 50%; left: 50%; margin: -200px 290px 0px -290px; width: 540px; padding: 30px 0px; background-color: #ffffff; border: 3px solid #ffa619; text-align: center; color: #8785c0;}
div#content div#contact-numbers-request div p	{text-align: center; margin: 20px 10px;}
div#content div#contact-numbers-request div select, div#content div#contact-numbers-request div input	{border: 1px solid #8785c0;}
div#content div#member_gallery			{position: relative; top: 0px; height: 0px; width: 380px; margin: 0px; overflow: hidden; border-top: 1px solid #ffa619;}
div#content div#member_gallery span			{font-weight: bold; color: #ffa619;}
div#content div#member_gallery img			{float: right; margin: 0 0 5px 5px; border: 1px solid #c3c2df;}
div#content div#member_gallery div			{display: block; clear: both; position: relative; width: auto; height: auto;}
div#content div#member_gallery div.prm	      {position: absolute; width: 100%; line-height: 16px; left: 00px; top: 5px; background: url(http://www.topmatch-uk.com/[img]/gm-profile-premier.gif) no-repeat center; color: white; text-align: center; font-size: 11px; border-top: 1px solid #c3c2df;}
div#content div.guest-member-message		{display: none; position: fixed;  background: url(http://www.topmatch-uk.com/[img]/gm-transparent-bg-blue-50-prcnt.png) repeat center; top: 0%; left: 50%; margin: 0px 0px 0px -370px; width: 740px; height: 100%; z-index: 100; text-align: center;}
div#content div.guest-member-message div		{position: fixed;  top: 50%; left: 50%; margin: -200px 290px 0px -290px; width: 580px; padding: 10px 0px; background-color: #ffffff; border: 1px solid #8785c0; text-align: center; color: #8785c0;}
div#content div.guest-member-message div p	{position: relative; text-align: left; margin: 20px; }
div#content div.guest-member-message div ul	{position: relative; text-align: left; left: 20px; margin-right: 30px; font-size: 14px;}
div#content div.guest-member-message div ul li	{margin-top: 10px; font-weight: bold}
div#content div.guest-member-message div center	{margin-bottom: 10px;}
div#content div.gallery_end				{border-top: 1px solid #ffa619; height: auto; min-height: 40px; padding-top: 10px;}



